package cn.tedu.csmall.product.service;

import cn.tedu.csmall.pojo.dto.AlbumAddNewDTO;
import cn.tedu.csmall.pojo.vo.AlbumListItemVO;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

@Transactional
public interface IAlbumService {

    /**
     * 增加相册
     *
     * @param albumAddnewDTO 新增的相册对象
     * @return 新增的相册id
     */
    Long addNew(AlbumAddNewDTO albumAddnewDTO);

    List<AlbumListItemVO> list();

    void initCache();

    void rebuildCache();
}
